package shujia.day10;

/*
    泛型将来遇到的场景1：
        泛型类：将泛型定义在类上

    <>里面的参数是为了将来调用时接收传入的引用数据类型，相当于一个形参一样，符合变量标识符命名规则就可以了
    但是规范来说，泛型的名字，由一个大写的英文字母表示

 */
class Demo1<A>{
    public void fun1(A a){
        System.out.println(a);
    }
}

public class FanXingDemo2 {
    public static void main(String[] args) {
        Demo1<Integer> stringDemo1 = new Demo1<>();
        stringDemo1.fun1(100);
//        stringDemo1.fun1("hello");

        Demo1<String> d2 = new Demo1<>();
        d2.fun1("hello");
//        d2.fun1(100);


    }
}
